package com.工厂设计模式;

/**
 * 自定义工厂类
 */

public class FactoryPattern {
    //定义一个静态方法，用来帮助创建对象，并返回
    public static Computer createComputer(String name){
        switch (name){
            case "苹果":
                Computer mac=new Mac();
                mac.setName(name);
                mac.setPrice(11999);
                return mac;

            case "华为":
                Computer huawei=new huawei();
                huawei.setPrice(5999);
                huawei.setName(name);
                return huawei;

            default:
                return null;
        }
    }
}
